from django.db import models

'''
1. 创建模型类 继承models.Model
2. 系统会自动帮助我们创建一个主键
3. 字段
    表中的字段名 需要有类型
    models.字段类型(CharField)
    字段名不要使用python sql等一些关键字
    


mysql:
    varchar  str
    
    varchar(M)
        代表当前字段数据的长度
        
        
书名
id： django orm 自动帮你创建一个主键
'''


# Create your models here.
class BookInfo(models.Model):
    name = models.CharField(max_length=10)

    # 内置函数方法
    # 用在admin 后台管理系统中的  后台管理是可以针对相关的模型进行数据的增删改查
    # def __str__(self):
    #     return self.name


# 人物表 和书籍表有关系 多对一的关系
class PeopleInfo(models.Model):
    name = models.CharField(max_length=10)
    gender = models.BooleanField()
    # 外键
    book = models.ForeignKey(BookInfo, on_delete=models.CASCADE)
